// // exports.LieYou_SubGame = void 0;
// // var i = function () {};
// // var n = (function () {
// //     function e() {}
// //     e.shezhi_tongyong_gongneng = function (e) {
// //         if (e.showLoading) {
// //             this.common.showLoading = e.showLoading;
// //         }
// //         if (e.hideLoading) {
// //             this.common.hideLoading = e.hideLoading;
// //         }
// //         if (e.huidao_shouye) {
// //             this.common.huidao_shouye = function (t) {
// //                 if (void 0 === t) {
// //                     t = "";
// //                 }
// //                 if (e.mainGroup) {
// //                     ailin_sdk_manager.initPhysics(e.mainGroup);
// //                 }
// //                 return e.huidao_shouye(t);
// //             };
// //         }
// //     };
// //     e.huoqu_tongyong_gongneng = function () {
// //         return this.common;
// //     };
// //     e.huidao_shouye = function (e) {
// //         return this.huoqu_tongyong_gongneng().huidao_shouye(e);
// //     };
// //     e.tianjia_zi_youxi = function (e) {
// //         this.map[e.name] = e;
// //     };
// //     e.huoqu_zi_youxi = function (e) {
// //         return this.map[e];
// //     };
// //     e.qianwang_youxi = function (e) {
// //         this.common.nowGameName = e;
// //         var t = this.map[e];
// //         if (t.group) {
// //             ailin_sdk_manager.initPhysics(t.group);
// //         }
// //         return t.qianwang_youxi();
// //     };
// //     e.common = new i();
// //     e.map = {};
// //     return e;
// // })();
// // exports.LieYou_SubGame = n;


// // 导出 LieYou_SubGame 模块
// exports.LieYou_SubGame = void 0;

// // 空函数构造器
// var EmptyFunction = function () {};

// // LieYou_SubGame 类定义
// var LieYou_SubGame = (function () {
//     /**
//      * @class LieYou_SubGame
//      * @description 该类用于管理子游戏及其通用功能
//      */
//     class LieYou_SubGameClass {
//         constructor() {
//             // 公用对象，用于存储通用函数
//             this.common = new EmptyFunction();
//             // 存储子游戏的映射
//             this.map = {};
//         }

//         /**
//          * @static
//          * @function shezhi_tongyong_gongneng
//          * @description 设置通用功能函数
//          * @param {Object} settings - 包含 showLoading, hideLoading, huidao_shouye 的对象
//          */
//         static shezhi_tongyong_gongneng(settings) {
//             if (settings.showLoading) {
//                 this.common.showLoading = settings.showLoading;
//             }
//             if (settings.hideLoading) {
//                 this.common.hideLoading = settings.hideLoading;
//             }
//             if (settings.huidao_shouye) {
//                 this.common.huidao_shouye = function (parameter = "") {
//                     if (settings.mainGroup) {
//                         ailin_sdk_manager.initPhysics(settings.mainGroup);
//                     }
//                     return settings.huidao_shouye(parameter);
//                 };
//             }
//         }

//         /**
//          * @static
//          * @function huoqu_tongyong_gongneng
//          * @description 获取通用功能函数
//          * @returns {Object} common
//          */
//         static huoqu_tongyong_gongneng() {
//             return this.common;
//         }

//         /**
//          * @static
//          * @function huidao_shouye
//          * @description 执行 huidao_shouye 通用功能
//          * @param {any} parameter - 可选参数
//          * @returns {any} huidao_shouye 的返回值
//          */
//         static huidao_shouye(parameter) {
//             return this.huoqu_tongyong_gongneng().huidao_shouye(parameter);
//         }

//         /**
//          * @static
//          * @function tianjia_zi_youxi
//          * @description 添加子游戏
//          * @param {Object} subGame - 子游戏对象，需要包含 name 属性
//          */
//         static tianjia_zi_youxi(subGame) {
//             this.map[subGame.name] = subGame;
//         }

//         /**
//          * @static
//          * @function huoqu_zi_youxi
//          * @description 获取子游戏
//          * @param {string} name - 子游戏名称
//          * @returns {Object} 子游戏对象
//          */
//         static huoqu_zi_youxi(name) {
//             return this.map[name];
//         }

//         /**
//          * @static
//          * @function qianwang_youxi
//          * @description 执行子游戏的 qianwang_youxi 方法
//          * @param {string} gameName - 子游戏名称
//          * @returns {any} 子游戏 qianwang_youxi 的返回值
//          */
//         static qianwang_youxi(gameName) {
//             this.common.nowGameName = gameName;
//             var subGame = this.map[gameName];
//             if (subGame.group) {
//                 ailin_sdk_manager.initPhysics(subGame.group);
//             }
//             return subGame.qianwang_youxi();
//         }
//     }

//     return LieYou_SubGameClass;
// })();

// // 导出 LieYou_SubGame 类
// exports.LieYou_SubGame = LieYou_SubGame;
